Fechar

1. Identificação
Tipo de ReferênciaTese ou Dissertação (Thesis)
Sitemtc-m21b.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34P/3Q8M792
Repositóriosid.inpe.br/mtc-m21b/2017/12.21.23.15
Última Atualização2018:05.17.12.38.41 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21b/2017/12.21.23.15.29
Última Atualização dos Metadados2018:06.04.02.28.08 (UTC) administrator
Chave SecundáriaINPE-17981-TDI/2697
Chave de CitaçãoAlarcón:2018:MiCaTe
TítuloMinimização de casos/passos de teste para linguagens de programação visual
Título AlternativoTest case/step minimization for visual programming language models
CursoCAP-COMP-SESPG-INPE-MCTIC-GOV-BR
Ano2018
Data2017-12-14
Data de Acesso06 maio 2024
Tipo da TeseDissertação (Mestrado em Computação Aplicada)
Tipo SecundárioTDI
Número de Páginas87
Número de Arquivos1
Tamanho3718 KiB
2. Contextualização
AutorAlarcón, Paulo Nolberto dos Santos
BancaFerreira, Karine Reis (presidente)
Santiago Júnior, Valdivino Alexandre de (orientador)
Rocco, Evandro Marconi
Fazenda, Álvaro Luiz
Endereço de e-Mailpaulo_alarcon13@yahoo.com.br
UniversidadeInstituto Nacional de Pesquisas Espaciais (INPE)
CidadeSão José dos Campos
Histórico (UTC)2017-12-21 23:16:57 :: paulo_alarcon13@yahoo.com.br -> yolanda.souza@mcti.gov.br ::
2018-01-19 18:08:33 :: yolanda.souza@mcti.gov.br -> paulo_alarcon13@yahoo.com.br ::
2018-03-15 07:58:22 :: paulo_alarcon13@yahoo.com.br -> administrator ::
2018-03-27 18:16:09 :: administrator -> yolanda ::
2018-03-27 18:17:01 :: yolanda -> administrator ::
2018-05-17 12:28:51 :: administrator -> yolanda ::
2018-05-17 12:29:21 :: yolanda -> marcelo.pazos@inpe.br ::
2018-05-17 12:40:43 :: marcelo.pazos@inpe.br -> simone ::
2018-05-18 19:09:43 :: simone :: -> 2018
2018-05-18 19:09:43 :: simone -> administrator :: 2018
2018-06-04 02:28:08 :: administrator -> :: 2018
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Palavras-Chaveteste de software
minimizacão de casos de teste
verificação formal
linguagens de programação visual
satélites
software testing
minimization test cases
formal verification
visual programming languages
satellites
ResumoLinguagens de Programação Visual têm sido amplamente utilizadas no contexto de Desenvolvimento/Projeto Baseado em Modelos, e as mesmas encontram um apelo particular para o desenvolvimento de subsistemas de satélites e outras aplicações espaciais, tais como o Subsistema de Controle de Órbita e Atitude (SCOA) e o Subsistema de Controle de Atitude (SCA). A modelagem de um SCA é complexa, e assegurar a qualidade desse tipo de modelagem é algo muito desafiador. Por sua vez, a comunidade de teste de software vem colocando esforços para garantir que produtos tenham alta qualidade, possuindo o menor número possível de defeitos. Dado que a geração e execução exaustivas de casos de teste para software é inviável na prática, uma das iniciativas é reduzir os conjuntos de casos de testes necessários para se testar um Software/Sistema Sob Teste, mas que ainda tenha uma efetividade (habilidade de encontrar defeitos no produto, cobertura de código) significativa. Essa dissertação de mestrado apresenta um novo método para gerar casos de teste para modelos de Linguagem de Programação Visual, objetivando minimizar o conjunto de casos/passos de teste requeridos e, ao mesmo tempo, aumentando a efetividade do mesmo. A abordagem, denominada specification Patterns, modified Condition/Decision coverage, and formal Verification to support Testing (PCDVT), combina o critério de Cobertura de Decisões/Condições Modificadas (MC/DC), Verificação Formal (Model Checking), padrões de especificação, e abordagem de minimização por identificação de testes insubstituíveis em um único método, tirando proveito dos diversos benefícios de todos esses esforços em uma abordagem unificada. Duas avaliações experimentais foram conduzidas, considerando como estudos de caso modelos de Linguagens de Programação Visual para SCA similar ao do satélite Lattes-1 do Instituto Nacional de Pesquisas Espaciais (INPE). Em uma primeira avaliação experimental, que considerou um modelo SCA de complexidade intermediária, resultados demonstraram que duas instâncias do PCDVT, uma baseada no padrão de ausência e outra baseada no padrão de resposta encadeada, tiveram custo (quantidade de passos de teste) similar, mas uma efetividade (cobertura do modelo) significativamente maior se comparadas a uma abordagem manual e ad hoc. Dessa forma, pôde ser verificado um melhor desempenho do método PCDVT comparado a uma abordagem manual. Em uma segunda avaliação experimental, onde o modelo SCA completo foi considerado, percebeu-se um custo (quantidade de passos de teste) consideravelmente melhor se for comparada a geração de casos de teste via PCDVT com e sem a aplicação do algoritmo de minimização proposto no método. ABSTRACT: Visual Programming languages have been widely used in the context of Development/Model-Based Design, and they find particular appeal for the development of satellite subsystems, such as the Attitude and Orbit Control Subsystem (AOCS) and the Attitude Control Subsystem (ACS). Modeling a ACS is complex, and ensuring the quality of this type of system is very challenging. In turn, the software testing community has been making efforts to ensure that products present high quality, with as few defects as possible. Since the exhaustive software test case generation and execution is actually impractical, one of the initiatives is to reduce the sets of test cases required to test a Software/System Under Test but still keeping the effectiveness (ability to find product defects , code coverage). This dissertation presents a new method to generate test cases for Visual Programming Language models, aiming to minimize the required set of test cases/steps and, at the same time, increasing its effectiveness. The approach, called specification Patterns, modified Condition/Decision coverage, andformal Verification to support Testing (PCDVT), combines the Modified Condition/Decision Coverage (MC/DC), Model Checking, specification patterns, and minimization by identifying irreplaceable tests in a single method, taking advantage of the many benefits of all these efforts in a unified approach. Two experimental evaluations were conducted, considering as case studies ACS models similar to the Lattes-1 satellite of the National Institute for Space Research (INPE). In a first experimental evaluation, which ACS model of intermediate complexity was considered, results demonstrate that two instances of the PCDVT, a default basead on the absence absence pattern and another based on the chain response pattern, had similar cost (number of test steps), but one effectiveness (model coverage) significantly higher compared to a manual and ad-hoc approach. In this way, a better performance of the PCDVT method could be verified when compared with a manual approach. In a second experimental evaluation, where the complete ACS model was considered, a considerably better cost (number of test steps) was perceived compared to the generation of test cases via PCDVT with and without the application of the minimization algorithm proposed in the method.
ÁreaCOMP
Arranjourlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > Minimização de casos/passos...
Conteúdo da Pasta docacessar
Conteúdo da Pasta source
originais/001-8.pdf 26/03/2018 14:23 22.9 KiB 
originais/@4primeirasPaginas-4.pdf 26/03/2018 12:00 160.8 KiB 
originais/Dissertação_Paulo_Alarcon-2.pdf 23/03/2018 16:39 3.5 MiB
originais/Thumbs.db 17/05/2018 09:24 10.5 KiB 
Conteúdo da Pasta agreement
autorizacao.pdf 17/05/2018 09:38 902.5 KiB 
4. Condições de acesso e uso
URL dos dadoshttp://mtc-m21b.sid.inpe.br/ibi/8JMKD3MGP3W34P/3Q8M792
URL dos dados zipadoshttp://mtc-m21b.sid.inpe.br/zip/8JMKD3MGP3W34P/3Q8M792
Idiomapt
Arquivo Alvopublicacao.pdf
Grupo de Usuáriosgabinete@inpe.br
marcelo.pazos@inpe.br
paulo_alarcon13@yahoo.com.br
simone
yolanda.souza@mcti.gov.br
Grupo de Leitoresadministrator
gabinete@inpe.br
marcelo.pazos@inpe.br
paulo_alarcon13@yahoo.com.br
simone
yolanda
yolanda.souza@mcti.gov.br
Visibilidadeshown
Licença de Direitos Autoraisurlib.net/www/2012/11.12.15.10
Permissão de Leituraallow from all
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Repositório Espelhosid.inpe.br/mtc-m21b/2013/09.26.14.25.22
Unidades Imediatamente Superiores8JMKD3MGPCW/3F2PHGS
Lista de Itens Citando
Acervo Hospedeirosid.inpe.br/mtc-m21b/2013/09.26.14.25.20
6. Notas
Campos Vaziosacademicdepartment affiliation archivingpolicy archivist callnumber contenttype copyholder creatorhistory descriptionlevel dissemination doi electronicmailaddress format group isbn issn label lineage mark nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress resumeid rightsholder schedulinginformation secondarydate secondarymark session shorttitle sponsor subject tertiarymark tertiarytype url versiontype


Fechar